package com.iwhalecloud.bss.kite.cucc.client.dto.scene;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("客户营业执照")
public class CuccCustBusiLicenseDTO {

    @ApiModelProperty("证件类型 4 ，参照CUI_000114，主表")
    private String certTypeCode;

    @ApiModelProperty("证件子类型，参考：CUI_000122，证件字表")
    private String licenseType;

    @ApiModelProperty("(企业/字号)名称")
    private String certName;

    @ApiModelProperty("(注册号)")
    private String certCode;

    @ApiModelProperty("(住所/经营场所)")
    private String addr;

    @ApiModelProperty("(法人/经营者)")
    private String legalName;

    @ApiModelProperty("注册资本")
    private String registerCapital;

    @ApiModelProperty("经营范围")
    private String busiArea;

    @ApiModelProperty("发证机关")
    private String sendDept;

    @ApiModelProperty("发证日期")
    private String sendDate;

    @ApiModelProperty("到期时间")
    private String certEndDate;

    @ApiModelProperty("是否统一设为信用代码,1 是,0 否")
    private String isCreditCode;

    @ApiModelProperty("证件扫描件名称，作为主证件时，必填")
    private String certFileName;

    @ApiModelProperty("证件扫描件附件ID，作为主证件时，必填")
    private String certFileId;

    @ApiModelProperty("主证件标识:1 是,0 否")
    private String mainCertFlag;

    public String getCertTypeCode() {
        return certTypeCode;
    }

    public void setCertTypeCode(String certTypeCode) {
        this.certTypeCode = certTypeCode;
    }

    public String getLicenseType() {
        return licenseType;
    }

    public void setLicenseType(String licenseType) {
        this.licenseType = licenseType;
    }

    public String getCertName() {
        return certName;
    }

    public void setCertName(String certName) {
        this.certName = certName;
    }

    public String getCertCode() {
        return certCode;
    }

    public void setCertCode(String certCode) {
        this.certCode = certCode;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public String getLegalName() {
        return legalName;
    }

    public void setLegalName(String legalName) {
        this.legalName = legalName;
    }

    public String getRegisterCapital() {
        return registerCapital;
    }

    public void setRegisterCapital(String registerCapital) {
        this.registerCapital = registerCapital;
    }

    public String getBusiArea() {
        return busiArea;
    }

    public void setBusiArea(String busiArea) {
        this.busiArea = busiArea;
    }

    public String getSendDept() {
        return sendDept;
    }

    public void setSendDept(String sendDept) {
        this.sendDept = sendDept;
    }

    public String getSendDate() {
        return sendDate;
    }

    public void setSendDate(String sendDate) {
        this.sendDate = sendDate;
    }

    public String getCertEndDate() {
        return certEndDate;
    }

    public void setCertEndDate(String certEndDate) {
        this.certEndDate = certEndDate;
    }

    public String getIsCreditCode() {
        return isCreditCode;
    }

    public void setIsCreditCode(String isCreditCode) {
        this.isCreditCode = isCreditCode;
    }

    public String getCertFileName() {
        return certFileName;
    }

    public void setCertFileName(String certFileName) {
        this.certFileName = certFileName;
    }

    public String getCertFileId() {
        return certFileId;
    }

    public void setCertFileId(String certFileId) {
        this.certFileId = certFileId;
    }

    public String getMainCertFlag() {
        return mainCertFlag;
    }

    public void setMainCertFlag(String mainCertFlag) {
        this.mainCertFlag = mainCertFlag;
    }
}
